import { BasicFetchResult, BasicPageParams, TreeEntity } from '@/model';

/** 资料分类 数据传输对象 */
export interface OpMaterialGroupIM extends TreeEntity<OpMaterialGroupIM> {
  /** 主键ID */
  id: string;
  /** 分类名称 */
  groupName: string;
}

/** 资料分类 数据传输对象集合 */
export type OpMaterialGroupLM = OpMaterialGroupIM[];

/** 资料分类 数据查询对象 */
export interface OpMaterialGroupPM extends TreeEntity<OpMaterialGroupPM> {
  /** 主键ID */
  id?: string;
  /** 分类名称 */
  groupName?: string;
}

/** 资料分类 分页数据查询对象 */
export type OpMaterialGroupPPM = BasicPageParams & OpMaterialGroupPM;

/** 资料分类 分页数据传输对象集合 */
export type OpMaterialGroupLRM = BasicFetchResult<OpMaterialGroupIM>;
